.center {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.left {
  float: left;
}
.right {
  float: right;
}
.cls {
  clear: both;
}
a {
  text-decoration: none;
}
ul,
li,
dl,
dt,
dd,
ol {
  list-style: none;
}
#wrapper {
  min-width: 1350px;
}
#reportPrint {
  max-width: 1170px;
  padding: 2rem;
  margin: 2.8125rem auto;
}
#reportPrint div.title {
  height: 5.625rem;
  line-height: 60px;
}
#reportPrint div.title h2 {
  font-size: 2.8125rem;
}
#reportPrint div.title #printTrue {
  font-size: 1.6875rem;
  padding: 0.5625rem 1.125rem;
}
#reportPrint div.person-message.chart,
#reportPrint .case-message.chart,
#reportPrint .chart.chart {
  margin-top: 7.5rem;
}
#reportPrint div.person-message.chart h3,
#reportPrint .case-message.chart h3,
#reportPrint .chart.chart h3 {
  margin-bottom: 3.75rem;
  margin-left: -15px !important;
}
#reportPrint div.person-message h3,
#reportPrint .case-message h3,
#reportPrint .chart h3 {
  font-size: 2.25rem;
}
#reportPrint div.person-message span,
#reportPrint .case-message span,
#reportPrint .chart span {
  font-size: 1.6875rem;
}
#reportPrint div.person-message span.first,
#reportPrint .case-message span.first,
#reportPrint .chart span.first {
  margin-right: 25px;
}
#reportPrint textarea {
  min-height: 100px;
  min-width: 100%;
  max-width: 100%;
  height: 100px;
  width: 100%;
}
#reportPrint #PrintCover {
  width: 100%;
  display: none;
  margin-bottom: 3rem;
}
#reportPrint #PrintCover img {
  width: 100%;
}
@media print {
  #reportPrint #PrintCover {
    display: block;
  }
}
#reportPrint .phoneMeda .highcharts-title {
  font-size: 1rem!important;
  height: 3rem!important;
}
#reportPrint .phoneMeda h3 {
  font-size: 2rem;
}
#reportPrint .phoneMeda table#daily_table {
  font-size: 1.5rem!important;
}
#reportPrint .phoneMeda .report-analysis {
  font-size: 1.5rem!important;
}
